// 标准输入输出
// process.stdin.pipe(process.stdout); // 控制台输入

// 复制文件内容
const fs = require("fs");
const path = require("path");
const fileName1 = path.resolve(__dirname, "data.txt");
const fileName2 = path.resolve(__dirname, "data-bak.txt");

const rs = fs.createReadStream(fileName1); // 读入文件流
const ws = fs.createWriteStream(fileName2); // 写入文件流
rs.pipe(ws); // 管道链接（读入文件复制到写入文件 ）

// 开始读取
// rs.on("data", (chunk) => {
//   console.log(chunk.toString());
// });

// 写入完成
rs.on("end", () => {
  console.log("done");
});
